/*
 * messageToProcess.h
 *
 *  Created on: Jul 18, 2011
 *      Author: peckb1
 */

#ifndef MESSAGETOPROCESS_H_
#define MESSAGETOPROCESS_H_

#include <stdio.h>
#include <string.h>

class MessageToProcess {

private:
    int _originalMachineId;
    int _originalMachineMailBox;
    int _clientMachineId;
    int _clientMailBox;
    int _timestamp;
    char* _originalMessage;

public:
    MessageToProcess(int originalMachineId, int originalMachineMailBox, int clientMachineId, int clientMailBox, char* originalMessage, int timestamp);
    ~MessageToProcess();

    int GetOriginalMachineId();
    int GetOriginalMachineMailBox();
    int GetClientMachineId();
    int GetClientMailBox();
    int GetTimestamp();
    char* GetOriginalMessage();
};

#endif /* MESSAGETOPROCESS_H_ */
